Release 10.1A: OpenEdge Getting Started:
New and Revised Features
Preface
This Preface contains the following sections:
Purpose
OpenEdge Getting Started: New and Revised Features briefly describes new features and changes to existing features introduced in Progress® OpenEdge™ Release 10.1A and guides you to where you can find more detailed information about these changes in the documentation set. The Release 10.1A documentation set references include:
- Product manuals — Identified by the Manual label in tables throughout this book.
- HTML-based online help — Identified by the HTML online help label in tables throughout this book.
- Web papers — Identified by the Web paper label in tables throughout this book.
You can access the OpenEdge Web paper from the following Web site: http://www.progress.com/products/documentation. If you are viewing the pdf version of this document, click the Web paper title to go directly to the Web site.
- Release Notes — Provided in two formats: a hard-copy version included in the Release 10.1A product media kit and an online version available after the product is installed.
Audience
This guide is primarily intended for OpenEdge application developers and system administrators who are upgrading their license to Release 10.1A from Release 10.0B. It is also a good information source for other existing Release 10.0B users who want to know more about the new and changed features available in Release 10.1A.
Organization
Presents brief explanations of new and enhanced features introduced in Release 10.1A, references places within the documentation set where more detailed feature information can be found, and provides a documentation map of Release 10.1A arranged by technology.
Chapter 2 "Feature Comparisons"
Describes how changed features in OpenEdge Release 10.1A differ from how they functioned previous releases. The comparisons describe possible changes in behavior of a tool or application code, and describe changes in documentation.
Typographical conventions
This manual uses the following typographical conventions:
Examples of syntax descriptions
In this example,
ACCUMis a keyword, andaggregateandexpressionare variables:
FORis one of the statements that can end with either a period or a colon, as in this example:
In this example,
STREAMstream,UNLESS-HIDDEN, andNO-ERRORare optional:
In this example, the outer (small) brackets are part of the language, and the inner (large) brackets denote an optional item:
A called external procedure must use braces when referencing compile-time arguments passed by a calling procedure, as shown in this example:
In this example,
EACH,FIRST, andLASTare optional, but you can choose only one of them:
In this example, you must include two expressions, and optionally you can include more. Multiple expressions are separated by commas:
In this example, you must specify
MESSAGEand at least oneexpressionorSKIP[ (n) ], and any number of additionalexpressionorSKIP[ (n) ] is allowed:
In this example, you must specify {
include-file, then optionally any number ofargumentor&argument-name = "argument-value", and then terminate with }:
Long syntax descriptions split across lines
Some syntax descriptions are too long to fit on one line. When syntax descriptions are split across multiple lines, groups of optional and groups of required items are kept together in the required order.
In this example,
WITHis followed by six optional items:
Complex syntax descriptions with both required and optional elements
Some syntax descriptions are too complex to distinguish required and optional elements by bracketing only the optional elements. For such syntax, the descriptions include both braces (for required elements) and brackets (for optional elements).
In this example,
ASSIGNrequires either one or morefieldentries or onerecord. Options available withfieldorrecordare grouped with braces and brackets:
Examples of syntax diagrams (SQL)
In this example,
GRANT,RESOURCE,DBA, andTOare keywords. You must specifyRESOURCE,DBA, or both, and at least oneuser_name. Optionally you can specify additionaluser_nameitems; each subsequentuser_namemust be preceded by a comma:
This excerpt from an ODBC application invokes a stored procedure using the ODBC syntax {
callprocedure_name( param )}, where braces and parentheses are part of the language:
In this example, you must specify a
table_name,view_name, orsynonym, but you can choose only one. In all SQL syntax, if you specify the optionalowner_namequalifier, there must not be a space between the period separator andtable_name,view_name, orsynonym:
In this example, you must specify
table_nameorview_name:
In this example, you must include one expression
(expr)or column position(posn), and optionally you can specify the sort order as ascending (ASC) or descending (DESC). You can specify additional expressions or column positions for sorting within a sorted result set. The SQL engine orders the rows on the basis of the firstexprorposn. If the values are the same, the secondexprorposnis used in the ordering:
Long syntax descriptions split across lines
Some syntax descriptions are too long to fit on one line. When syntax descriptions are split across multiple lines, groups of optional and groups of required items are kept together in the required order.
In this example,
CREATE VIEWis followed by several optional items:
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |